Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 UAE F2 Germany F17 United Arab Emirates F1 Russia F7 Russia F4 Turkey F10 Turkey F11 Turkey F15 Germany F1 France F4 Russia F1 Russia F2 Czech Republic F1 Czech Republic F2 Germany F5 Germany F7 Belgium F2 Belgium F3 Germany F9 Belgium F7 Belgium F8 Belgium F9 France F15 Germany F17 France F19 Germany F3 Turkey F5 France F4 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Uzbekistan F1 Czech Republic F1 Czech Republic F2 Czech Republic F3 Germany F6 Netherlands F3 Netherlands F4 Germany F9 Belgium F7 Germany F14 Germany F16 France F16 France F17 Germany F18 Germany F19 France F21 Germany F2 Germany F3 Germany F4 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F7 Russia F8 Germany F5 Germany F6 Belgium F8 Netherlands F5 Netherlands F6 France F16 Spain F41 Spain F42 Germany F2 Kazakhstan F1 Kazakhstan F2 Russia F3 Russia F4 Netherlands F2 Netherlands F4 Turkey F1 Turkey F2 Egypt F8 Morocco F2 Morocco F3 France F8 Romania F2 Romania F3 Russia F1 Netherlands F1 Netherlands F2 Netherlands F3 Germany F7 Netherlands F4 Belgium F8 Russia F5 Russia F6 Netherlands F6 Russia F7 Russia F8 Kazakhstan F3 Cyprus F2 Cyprus F3 Germany F3 Tunisia F6 Tunisia F7 France F4 Netherlands F2 Netherlands F4 Germany F8 Russia F7 Hungary F8 Cyprus F3 France F1 (Bagnoles-de-l'Orne) Germany F3 (Nussloch) France F4 (Lille) Croatia F1 (Rovinj) Croatia F2 (Porec) Italy F5 (Santa Margherita Di Pula) France F7 (Villers Les Nancy) Germany F7 (Trier) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Thailand F12 (Hua Hin) Qatar F6 (Doha) M25 Meerbusch M25 Wetzlar M25 Nevers M25+H Rodez M15 Grenoble M25 Portimao M25 Grasse Egypt F7 Germany F8 UAE F1 M25 Vale do Lobo Kuwait F1 Russia F5 IPP Open - Helsinki Abierto Club Casablanca - Mexico City Ostrava Open 2005 - Ostrava Kuwait F2 Ethias Trophy - Mons Germany F14 Gemax Samsung Open 2004 - Belgrade San Luis Potosi Challenger - San Luis Potosi Tenerife Challenger Cremona Challenger Vancouver Challenger M15 Villers-les-Nancy M25 Mataro Rhodes Challenger Bratislava Challenger M15 Poitiers Penza Challenger Astana Challenger Challenger Hamburg - Hamburg Segovia Challenger M25 Bourg-en-Bresse M25 Sarreguemines M25 Montesilvano M25 Koksijde Neride Prague Indoor - Prague M25 Antalya Challenger Britania Zavaleta - Puebla Volvo Sylt Open - Sylt M25 Poznan Samsung Securities Cup Challenger Tennis - Seoul Seoul Challenger Samarkand Challenger - Samarkand Geneva Challenger Fergana Tennis Challenger Tournament - Fergana Bristol Challenger Trophy - Bristol Asics Challenger Open - Monchengladbach IPP Open - Helsinki Kaohsiung Challenger Dharwad Challenger 2006 - Dharwad Okal Cup 2003 - Eckental Jameson Cup - Milan Steelers Cup - Kosice Challenger 42 - Andrezieux Geneva Challenger Leon Challenger Guadalajara Challenger Karshi Challenger Busan Challenger Scheveningen Challenger Istanbul Challenger Eskisehir Challenger Oberstaufen Challenger Segovia Challenger Meerbusch Challenger St. Remy Challenger Caversham International Tennis Tournament - Jersey Tashkent Challenger Kazan Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Mersin Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger KGHM Polish Indoors - Wroclaw Geneva Challenger Tennis Napoli Cup - Napoli Tunis Open - Tunis Scheveningen Challenger Alexander Kolyaskin Memorial - Donetsk Coffee Cup Challenger - Chikmagalur Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Pozoblanco Challenger Orleans Challenger Samsung Secruities Cup Challenger - Seoul Tashkent Challenger Bratislava Challenger Brescia Challenger Andria Challenger Bangkok Challenger Manila Challenger Bergamo Challenger Belgrade Challenger Cherbourg Challenger Guangzhou Challenger Johannesburg Challenger Barletta Challenger Taipei City Challenger Orleans Challenger Brest Challenger Budapest Challenger Brescia Challenger Budapest Challenger Barletta Challenger Karshi Challenger Busan Challenger Samarkand Challenger President's Cup - Astana Caltanissetta Challenger M25 Manacor Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Poznan Challenger Tampere Challenger Genova Challenger Segovia Challenger Ischgl International Tennis Challenger 2003 - Ischgl Quimper Challenger Cherbourg Challenger Netherlands F5 Gemax Open - Belgrade Heilbronn Challenger San Luis Potosi Challenger Marburg Challenger Busan Challenger M25 Antalya Heilbronn Challenger Poznan Challenger Mouilleron-Le-Captif Challenger Orleans Challenger Moscow Challenger Genova Challenger M25 Lesa Kyoto Challenger Lyon Challenger Bratislava Challenger Bangkok Challenger Biella 7 Challenger Heilbronn Challenger Rennes Challenger Wroclaw Challenger Barletta Challenger Kaohsiung Challenger Tunis Challenger Intersport Heilbronn Open - Heilbronn Oeiras 2 Challenger Gemax Samsung Open 2005 - Belgrade BMW Challenger Open - Monchengladbach Lyon Challenger Segovia Challenger Meerbusch Challenger M25 Toulouse-Balma M15 Monastir M15+H Bagnoles de l'Orne M25 Trento Urbana-Champaign Challenger - Urbana M25 Creteil Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island M25 Toulouse-Balma Britania Zavaleta - Puebla M25 Saint Dizier Segovia Challenger M15 Lons-le-Saunier M25 Angers Lugano Challenger Alessandria Challenger St. Remy Challenger Andria Challenger Izmir Challenger USTA Seascape Challenger - Aptos Gerry Weber Open - Halle Rezidenza Open - Magdeburg M25 Reggio Emilia Fergana Challenger - Fergana Cherbourg Challenger Cherbourg Challenger M25 Deauville Challenger Casino Lugano - Lugano M25 Carnac Kazan Challenger Shenzhen Challenger Raanana Challenger Napoli Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva M25 Grasse BH Telecom Indoors Sarajevo 2006 - Sarajevo Open de L'Isere-Open 38 - Grenoble Pau Challenger M25 Villeneuve-Loubet Ilkley Challenger Tunisia F5 Scheveningen Challenger Liberec Challenger Genova Challenger Open de Montauban - Montauban Szczecin Challenger Izmir Challenger Szczecin Challenger The LTA Manchester Challenger - Manchester Eckental Challenger Andria Challenger Maui Challenger Taipei City Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Banja Luka Challenger Bergamo Challenger Szczecin Challenger Oeiras 1 Challenger Blois Challenger Mouilleron-Le-Captif Challenger Liberec Challenger Heineken Challenger - Ho Chi Minh City The 70th King's Cup and Queen's Cup - Bangkok Guadalajara Challenger Oeiras 5 Challenger Sassuolo Challenger Brest Challenger Como Challenger Marburg Challenger Forli 2 Challenger Shenzhen Challenger Gemax Open - Belgrade Alicante Challenger Estoril Challenger Brest Challenger Busan Challenger Sanremo Challenger Tashkent Challenger Madrid Challenger Eckental Challenger Fergana Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Quimper Challenger Gerry Weber Open - Halle Winnetka Challenger St. Brieuc Challenger Allianz Suisse Open - Gstaad Tunis Challenger Mercedes-Benz Cup - Los Angeles St. Tropez Challenger Aix En Provence Challenger Geneva Challenger - Geneva Heilbronn Challenger Alexander Kolyaskin Memorial - Donetsk AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Ludwigshafen Challenger M25 Koszalin Sopot Challenger Qatar Open - Doha The Nottingham Challenger - Nottingham Szczecin Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Maia Challenger Grand Prix Hassan II - Casablanca Rome 1 Challenger Bratislava Challenger Rome 2 Challenger Lyon Challenger IX Open Internacional D'Andorra - Andorra Granby Challenger - Granby Salzburg-Anif Challenger DPD Challenger 2002 - Aschaffenburg Prague 2 Challenger St. Petersburg 2 Challenger Open de Montauban - Montauban Como Challenger Bulgarian Challenger 2002 - Sofia Bucharest Challenger Bergamo Challenger Roanne Challenger 2001 USTA Tallahassee Tennis Challenger - Tallahassee Orleans Challenger Challenger Casino Lugano - Lugano Forli 2 Challenger Forli 3 Challenger Forli 3 Challenger Quimper Challenger Lille Challenger Yokohama World Tennis Gaora Cup - Yokohama Aix En Provence Challenger Heilbronn Challenger Poznan Challenger The Granby Natrel Challenger - Granby Milan Challenger Braunschweig Challenger Verona Challenger Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Meerbusch Challenger Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan M15 Monastir Genova Challenger GHI Bronx Classic - Bronx Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Hamburg Challenger Brest Challenger Mauritius Open - Mauritius Roanne Challenger Maia Challenger Oeiras 1 Challenger Gerry Weber Open - Halle Koblenz Challenger Pau Challenger Istanbul Challenger Allianz Suisse Open Gstaad - Gstaad Akbank Private Banking TED Open 2006 - Istanbul China Open - Beijing Maia Challenger Tenerife 1 Challenger Tulln Challenger Cherbourg Challenger Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Koblenz Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Florence Challenger Francavilla Challenger Lille Challenger Cherbourg Challenger Davidoff Swiss Indoors - Basel Nur-Sultan Challenger St. Tropez Challenger Charlottesville Challenger Knoxville Challenger Houston Challenger Brest Challenger Qatar ExxonMobil Open - Doha Cherbourg Challenger SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Kobstaedernes ATP Challenger - Kolding Prague Challenger Winnetka Challenger Geneva Challenger Gerry Weber Open - Halle Istanbul Challenger Bratislava Challenger Allianz Suisse Open Gstaad - Gstaad Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Biella 5 Challenger Oeiras 3 Challenger AIG Japan Open Tennis Championships - Tokyo Recife Challenger Prague 3 Challenger Szczecin Challenger Busan Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Sibiu Challenger The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Zagreb Challenger Brest Challenger Thailand Open - Bangkok St. Brieuc Challenger Mallorca Challenger Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Fergana Challenger Winnetka Challenger San Benedetto Challenger Kyoto Challenger Karlsruhe Challenger Luedenscheid Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Eckental Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Kazan Challenger Poznan Challenger Szczecin Challenger Farmers Classic - Los Angeles Citi Open - Washington SA Tennis Open - Johannesburg PTT Thailand Open - Bangkok BMW Open - Munich Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Bergamo Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Rakuten Japan Open - Tokyo Kun-Ming Challenger RCA Championships - Indianapolis International Tennis Championships - Delray Beach Claro Open Colombia - Bogota Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Suisse Open - Gstaad Ordina Open - 's-Hertogenbosch Athens Challenger Ortisei Challenger Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Ortisei Challenger Gerry Weber Open - Halle Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Braunschweig Challenger St. Petersburg Open - St. Petersburg Heilbronn Challenger German Tennis Championships - Hamburg Kremlin Cup - Moscow Thailand Open - Bangkok Gerry Weber Open - Halle Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Gijon Open - Gijon Open Sud de France - Montpellier Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven European Open - Antwerp Astana Challenger Braunschweig Challenger Qatar ExxonMobil Open - Doha Braunschweig Challenger Rome 1 Challenger Gerry Weber Open - Halle Luedenscheid Challenger Eskisehir Challenger Gimcheon Challenger PTT Thailand Open - Bangkok Rennes Challenger Heilbronn Challenger Athens Challenger Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai St. Tropez Challenger Gerry Weber Open - Halle Le Gosier Challenger PTT Thailand Open - Bangkok Marburg Challenger Kremlin Cup - Moscow M25 Santa Margherita di Pula Qatar ExxonMobil Open - Doha Pullach Challenger Trnava Challenger Mons Challenger Binghamton Challenger Astana Challenger Koblenz Challenger Anning Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Shymkent Challenger Open 13 Provence - Marseille Seoul Challenger Segovia Challenger Grand Prix Hassan II - Casablanca Hall of Fame Tennis Championships - Newport Kaohsiung Challenger Samarkand Challenger Credit Agricole Suisse Open - Gstaad Pau Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Kremlin Cup - Moscow Hua Hin Challenger Koblenz Challenger M15 Grenoble Yokohama Challenger 2001 - Yokohama Lyon Challenger Todi Challenger Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Orleans Challenger Sopot Challenger St. Petersburg Open - St. Petersburg TED Open-Akbank Private Banking - Istanbul Zhuhai Challenger Shimadzu All Japan Indoor - Kyoto TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Lille Challenger Alicante Challenger Hall of Fame Tennis Championships - Newport Rennes Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rennes Challenger Qatar ExxonMobil Open - Doha Portoroz Challenger Challenger Leon 2004 - Leon Oeiras 2 Challenger Szekesfehervar Challenger Prague II Challenger Parma Challenger Open Sud de France - Montpellier Eckental Challenger St. Petersburg 1 Challenger Zadar Challenger SkiStar Swedish Open - Bastad Aix En Provence Challenger Milan Challenger Poznan Challenger Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Quimper Challenger San Benedetto Challenger Biel Challenger Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Sanremo Challenger Heilbronn Challenger Bratislava 1 Challenger Hamburg European Open - Hamburg Poznan Challenger Sofia Open - Sofia Grand Prix Hassan II - Marrakech Bratislava 2 Challenger Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Toronto UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Orleans Challenger Roanne Challenger Plava Laguna Croatia Open - Umag M25+H Kassel Grand Prix Hassan II - Marrakech Tennis Masters Series - Monte Carlo Belgrade 2 - Belgrade Quimper Challenger Francavilla Challenger Noumea Challenger Oeiras 1 Challenger Amersfoort Challenger Banja Luka Challenger Milan Challenger Forli 1 Challenger Geneva Open - Geneva Lugano Challenger St. Petersburg Open - St. Petersburg Cassis Challenger Rogers Masters - Toronto Swiss Indoors Basel - Basel Cassis Challenger BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Rogers Cup - Toronto Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Toronto Sony Ericsson Open - Miami BMW Open - Munich Sony Ericsson Open - Miami Open Seat Godo 2005 - Barcelona Power Horse Cup - Dusseldorf Kremlin Cup - Moscow French Open - Paris Ordina Open - s-Hertogenbosch European Open - Antwerp Thailand Open - Bangkok Qatar ExxonMobil Open - Doha U.S. Open - New York Australian Open - Melbourne Wimbledon - London BMW Open - Munich St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Open 13 Provence - Marseille French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Mouilleron-Le-Captif Challenger French Open - Paris U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Rovereto Challenger Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, PO, SUI-BLR 3-2 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 All Lower level tournaments Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Maia Challenger M25 Esch/Alzette